light rail motor tractor - French English Dictionary

light rail motor tractor

Meanings of "light rail motor tractor" in French English Dictionary : 1 result(s)

English French
Transportation
light rail motor tractor locotracteur [m]